class ModelFormCollection(list):
    def __init__(self, form_class, instances):
        for instance in instances:
            self.append({'form': form_class(instance=instance), 'instance': instance})
    
    def is_valid(self):
        for form in self:
            if not form.is_valid():
                return False
        return True